home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / NICKSERV.ZIP / nickserv.ini next >
INI File  |  1997-03-15  |  23KB  |  470 lines

  1. [Aliases]
  2. n0=month {
  3. n1=  /set %month $fulldate
  4. n2=  if ($mid(5,3,%month) == Jan) { %month = January }
  5. n3=  if ($mid(5,3,%month) == Feb) { %month = February }
  6. n4=  if ($mid(5,3,%month) == Mar) { %month = March }
  7. n5=  if ($mid(5,3,%month) == Apr) { %month = April }
  8. n6=  if ($mid(5,3,%month) == May) { %month = May }
  9. n7=  if ($mid(5,3,%month) == Jun) { %month = June }
  10. n8=  if ($mid(5,3,%month) == Jul) { %month = July }
  11. n9=  if ($mid(5,3,%month) == Aug) { %month = August }
  12. n10=  if ($mid(5,3,%month) == Sep) { %month = September }
  13. n11=  if ($mid(5,3,%month) == Oct) { %month = October }
  14. n12=  if ($mid(5,3,%month) == Nov) { %month = November }
  15. n13=  if ($mid(5,3,%month) == Dec) { %month = December }
  16. n14=  return %month
  17. n15=}
  18. n16=year {
  19. n17=  /set %year $fulldate
  20. n18=  %year = $right(4,%year)
  21. n19=  return %year
  22. n20=}
  23. n21=today {
  24. n22=  return $day $month $mid(4,2,$adate) $+ , $year  $left(5,$time)
  25. n23=}
  26.  
  27. [Variables]
  28. n0=%flipperregistered yes
  29. n1=%flipperpassword $4+1
  30. n2=%g2tchannel Teen-friends
  31. n3=%flipperregtime Saturday March 15, 1997 12:22
  32. n4=%Flipperaddress flipper@ctidavisp5.brightok.net
  33. n5=%flipperemail flipper@redriver.net
  34. n6=%flipperurl http://www.brightok.net/~bolding
  35. n7=%flipperkick ON
  36. n8=%flipperagesex 15/m
  37. n9=%flipperchannel #teen-friends
  38. n10=%tmp flipper
  39. n11=%g2tregistered yes
  40. n12=%g2tpassword g2t
  41. n13=%month March
  42. n14=%year 1997
  43. n15=%g2tregtime Friday March 14, 1997 23:36
  44. n16=%g2taddress ~g2t@unixstew.tstc.edu
  45. n17=%g2temail g2t@hotmail.com
  46. n18=%g2turl http://www.angelfire.com/tx/GTD/index.html
  47. n19=%g2tkick not set
  48. n20=%g2tagesex 16/m
  49.  
  50. [Commands]
  51. n0=1:VERSION:/notice $nick NickServ for mIRC 4.72 by flipper
  52.  
  53. [Events]
  54. n0=1:ON TEXT:help:?:{
  55. n1=  /notice $nick   ***** NickServ Help *****
  56. n2=  /notice $nick  Core Commands:
  57. n3=  /notice $nick  REGISTER  - Register a nickname
  58. n4=  /notice $nick  SET       - Change settings, including the KICK option
  59. n5=  /notice $nick  IDENTIFY  - Authorise yourself using a password
  60. n6=  /notice $nick  DROP      - Drop a registered nickname
  61. n7=  /notice $nick  ***** End of HELP *****
  62. n8=}
  63. n9=1:ON TEXT:help register:?:{
  64. n10=  /notice $nick   ***** NickServ Help *****
  65. n11=  /notice $nick   Command - REGISTER
  66. n12=  /notice $nick   Usage   - REGISTER <password>
  67. n13=  /notice $nick   Examples:
  68. n14=  /notice $nick   /msg $me Register AnyOldPassword
  69. n15=  /notice $nick   ***** End of HELP *****
  70. n16=}
  71. n17=1:ON TEXT:help set:?:{
  72. n18=  /notice $nick   ***** NickServ Help *****
  73. n19=  /notice $nick Set options:
  74. n20=  /notice $nick E-Mail - Sets your E-Mail address that will appear in the info
  75. n21=  /notice $nick URL - Sets the URL that will appear in the info
  76. n22=  /notice $nick Kick - Sets the KICK option
  77. n23=  /notice $nick Age/Sex - Sets the Age/Sex that will appear in the info
  78. n24=  /notice $nick Channel - Sets the channel you will mostly be in
  79. n25=  /notice $nick   ***** End of HELP *****
  80. n26=}
  81. n27=1:ON TEXT:help set e-mail:?:{
  82. n28=  /notice $nick   ***** NickServ Help *****
  83. n29=  /notice $nick   Command - E-Mail
  84. n30=  /notice $nick   Usage   - Set E-Mail <email address>
  85. n31=  /notice $nick   Examples:
  86. n32=  /notice $nick   /msg $me set e-mail <flippre@redriver.net>
  87. n33=  /notice $nick   ***** End of HELP *****
  88. n34=}
  89. n35=1:ON TEXT:help set url:?:{
  90. n36=  /notice $nick   ***** NickServ Help *****
  91. n37=  /notice $nick   Command - URL
  92. n38=  /notice $nick   Usage   - Set URL <URL>
  93. n39=  /notice $nick   Examples:
  94. n40=  /notice $nick   /msg $me set URL <http://www.brightok.net/~bolding>
  95. n41=  /notice $nick   ***** End of HELP *****
  96. n42=}
  97. n43=1:ON TEXT:help set kick:?:{
  98. n44=  /notice $nick   ***** NickServ Help *****
  99. n45=  /notice $nick   Command - KICK
  100. n46=  /notice $nick   Usage   - Set KICK <ON/OFF>
  101. n47=  /notice $nick   Examples:
  102. n48=  /notice $nick   /msg $me set KICK <ON/OFF>
  103. n49=  /notice $nick   ***** End of HELP *****
  104. n50=}
  105. n51=1:ON TEXT:help set age/sex:?:{
  106. n52=  /notice $nick   ***** NickServ Help *****
  107. n53=  /notice $nick   Command - Age/Sex
  108. n54=  /notice $nick   Usage   - Set Age/Sex <Age/Sex>
  109. n55=  /notice $nick   Examples:
  110. n56=  /notice $nick   /msg $me set Age/Sex <15/m>
  111. n57=  /notice $nick   ***** End of HELP *****
  112. n58=}
  113. n59=1:ON TEXT:help set channel:?:{
  114. n60=  /notice $nick   ***** NickServ Help *****
  115. n61=  /notice $nick   Command - Channel
  116. n62=  /notice $nick   Usage   - Set Channel <#channelname>
  117. n63=  /notice $nick   Examples:
  118. n64=  /notice $nick   /msg $me set Channel <#teen-friends>
  119. n65=  /notice $nick   ***** End of HELP *****
  120. n66=}
  121. n67=1:ON TEXT:help identify:?:{
  122. n68=  /notice $nick   ***** NickServ Help *****
  123. n69=  /notice $nick   Command - Identify
  124. n70=  /notice $nick   Usage   - identify <password>
  125. n71=  /notice $nick   Examples:
  126. n72=  /notice $nick   /msg $me identify example_password
  127. n73=  /notice $nick   ***** End of HELP *****
  128. n74=}
  129. n75=1:ON TEXT:help drop:?:{
  130. n76=  /notice $nick   ***** NickServ Help *****
  131. n77=  /notice $nick   Command - Drop
  132. n78=  /notice $nick   Usage   - Drop
  133. n79=  /notice $nick   Examples:
  134. n80=  /notice $nick   /msg $me Drop
  135. n81=  /notice $nick   ***** End of HELP *****
  136. n82=}
  137. n83=1:ON TEXT:register *:?:{
  138. n84=  if (% [ $+ [ $nick [ $+ [ registered ] ] ] ] == yes) { /notice $nick The nick  $+ $nick $+  is already registered | halt }
  139. n85=  else {
  140. n86=    % [ $+ [ $nick [ $+ [ registered ] ] ] ] = yes
  141. n87=    % [ $+ [ $nick [ $+ [ password ] ] ] ] = $parm2
  142. n88=    % [ $+ [ $nick [ $+ [ regtime ] ] ] ] = $today
  143. n89=    % [ $+ [ $nick [ $+ [ address ] ] ] ] = $address
  144. n90=    % [ $+ [ $nick [ $+ [ email ] ] ] ] = missing
  145. n91=    % [ $+ [ $nick [ $+ [ url ] ] ] ] = missing
  146. n92=    % [ $+ [ $nick [ $+ [ kick ] ] ] ] = not set
  147. n93=    % [ $+ [ $nick [ $+ [ agesex ] ] ] ] = missing
  148. n94=    % [ $+ [ $nick [ $+ [ channel ] ] ] ] = missing
  149. n95=    remove $nick $+ .inf
  150. n96=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  151. n97=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  152. n98=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  153. n99=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  154. n100=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  155. n101=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  156. n102=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  157. n103=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  158. n104=    /notice $nick Info has been saved to database
  159. n105=    /notice $nick the nick  $+ $nick $+  is now registered to your address  % [ $+ [ $nick [ $+ [ address ] ] ] ]
  160. n106=    /notice $nick your password is % [ $+ [ $nick [ $+ [ password ] ] ] ]
  161. n107=    /notice $nick please set the various options as soon as possible
  162. n108=  }
  163. n109=}
  164. n110=1:ON TEXT:address:?:/notice $nick % [ $+ [ $nick [ $+ [ address ] ] ] ]
  165. n111=1:ON TEXT:set e-mail *:?:{
  166. n112=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  167. n113=    % [ $+ [ $nick [ $+ [ email ] ] ] ] = $parm3
  168. n114=    notice $nick your email address was set to % [ $+ [ $nick [ $+ [ email ] ] ] ]
  169. n115=    remove $nick $+ .inf
  170. n116=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  171. n117=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  172. n118=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  173. n119=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  174. n120=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  175. n121=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  176. n122=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  177. n123=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  178. n124=    /notice $nick Info has been saved to database
  179. n125=  }
  180. n126=  else {
  181. n127=    notice $nick please identify by typing "/msg $me password" and then try agin
  182. n128=  }
  183. n129=}
  184. n130=1:ON TEXT:set url *:?:{
  185. n131=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  186. n132=    % [ $+ [ $nick [ $+ [ url ] ] ] ] = $parm3
  187. n133=    notice $nick your url was set to % [ $+ [ $nick [ $+ [ url ] ] ] ]
  188. n134=    remove $nick $+ .inf
  189. n135=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  190. n136=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  191. n137=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  192. n138=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  193. n139=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  194. n140=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  195. n141=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  196. n142=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  197. n143=    /notice $nick Info has been saved to database
  198. n144=  }
  199. n145=  else {
  200. n146=    notice $nick please identify by typing "/msg $me password" and then try agin
  201. n147=  }
  202. n148=}
  203. n149=1:ON TEXT:set age/sex *:?:{
  204. n150=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  205. n151=    % [ $+ [ $nick [ $+ [ agesex ] ] ] ] = $parm3
  206. n152=    notice $nick your Age/Sex was set to % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  207. n153=    remove $nick $+ .inf
  208. n154=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  209. n155=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  210. n156=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  211. n157=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  212. n158=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  213. n159=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  214. n160=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  215. n161=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  216. n162=    /notice $nick Info has been saved to database
  217. n163=  }
  218. n164=  else {
  219. n165=    notice $nick please identify by typing "/msg $me password" and then try agin
  220. n166=  }
  221. n167=}
  222. n168=1:ON TEXT:set channel *:?:{
  223. n169=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  224. n170=    % [ $+ [ $nick [ $+ [ channel ] ] ] ] = $parm3
  225. n171=    notice $nick your channel was set to % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  226. n172=    remove $nick $+ .inf
  227. n173=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  228. n174=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  229. n175=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  230. n176=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  231. n177=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  232. n178=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  233. n179=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  234. n180=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  235. n181=    /notice $nick Info has been saved to database
  236. n182=  }
  237. n183=  else {
  238. n184=    notice $nick please identify by typing "/msg $me password" and then try agin
  239. n185=  }
  240. n186=}
  241. n187=1:ON TEXT:save:?:{
  242. n188=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  243. n189=    remove $nick $+ .inf
  244. n190=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  245. n191=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  246. n192=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  247. n193=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  248. n194=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  249. n195=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  250. n196=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  251. n197=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  252. n198=    /notice $nick Info has been saved to database
  253. n199=  }
  254. n200=  else { notice $nick pleased identify and try agin }
  255. n201=}
  256. n202=1:ON TEXT:info *:?:/play $nick $parm2 $+ .inf
  257. n203=1:ON TEXT:identify *:?:{
  258. n204=  if (% [ $+ [ $nick [ $+ [ password ] ] ] ] == $parm2) {
  259. n205=    notice $nick password accepted
  260. n206=    % [ $+ [ $nick [ $+ [ address ] ] ] ] = $address
  261. n207=    remove $nick $+ .inf
  262. n208=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  263. n209=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  264. n210=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  265. n211=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  266. n212=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  267. n213=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  268. n214=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  269. n215=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  270. n216=    /notice $nick Info has been saved to database
  271. n217=    halt
  272. n218=  }
  273. n219=  else { notice $nick password invalid | halt }
  274. n220=}
  275. n221=+2:ON TEXT:identify *:?:{
  276. n222=  .timers off  
  277. n223=.ruser 2 $nick
  278. n224=  if (% [ $+ [ $nick [ $+ [ password ] ] ] ] == $parm2) {
  279. n225=    notice $nick password accepted
  280. n226=    % [ $+ [ $nick [ $+ [ address ] ] ] ] = $address
  281. n227=    remove $nick $+ .inf
  282. n228=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  283. n229=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  284. n230=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  285. n231=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  286. n232=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  287. n233=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  288. n234=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  289. n235=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  290. n236=    /notice $nick Info has been saved to database
  291. n237=    halt
  292. n238=  }
  293. n239=  else { notice $nick password invalid | halt }
  294. n240=}
  295. n241=1:ON TEXT:drop:?:{
  296. n242=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  297. n243=    % [ $+ [ $nick [ $+ [ registered ] ] ] ] = NO
  298. n244=    notice $nick The nick $nick has been dropped
  299. n245=    remove $nick $+ .inf
  300. n246=    /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  301. n247=    /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  302. n248=    /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  303. n249=    /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  304. n250=    /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  305. n251=    /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  306. n252=    /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  307. n253=    /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  308. n254=    /notice $nick Info has been saved to database
  309. n255=  }
  310. n256=  else { notice $nick please identify and try agin | halt }
  311. n257=}
  312. n258=1:ON JOIN:#:{
  313. n259=  if (% [ $+ [ $nick [ $+ [ registered ] ] ] ] == yes) {
  314. n260=    if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) { notice $nick Good AfterNoon, Im watching your nick... :) | halt }
  315. n261=    else {
  316. n262=      notice $nick Sorry.. that nick is registered to another user, if this is you please identify to me by typing "/msg $me idnetify password"
  317. n263=      if (% [ $+ [ $nick [ $+ [ kick ] ] ] ] == ON) {
  318. n264=        notice $nick you have 30 seconds to identify or change your nick.. or be kicked
  319. n265=        .auser 2 $nick
  320. n266=        .timer 1 30 /kick $chan $nick that nick is registered to another user; NickServ for mIRC 4.72 By flipper
  321. n267=        .timer 1 10 /notice $nick you have 20 seconds remaining to comply
  322. n268=        .timer 1 20 /notice $nick you have 10 seconds to comply
  323. n269=        .timer 1 25 /notice $nick Please choose another nick!
  324. n270=        .timer 1 31 /msg memoserv send $nick Im sorry to bother you... someone was tring to use your nick at $today $+ , from: $address ; NickServ for mIRC 4.72 By flipper
  325. n271=      }
  326. n272=      else { notice $nick Good AfterNoon, Im watching your nick... :) }
  327. n273=    }
  328. n274=  }
  329. n275=}
  330. n276=+2:ON NICK:{
  331. n277=  .timers off
  332. n278=  if (% [ $+ [ $newnick [ $+ [ registered ] ] ] ] == yes) {
  333. n279=    if (% [ $+ [ $newnick [ $+ [ address ] ] ] ] == $address) { notice $nick Good AfterNoon, Im watching your nick... :) | halt }
  334. n280=    else {
  335. n281=      notice $nick Sorry.. that nick is registered to another user, if this is you please identify to me by typing "/msg $me idnetify password"
  336. n282=      if (% [ $+ [ $newnick [ $+ [ kick ] ] ] ] == ON) {
  337. n283=        notice $nick you have 30 seconds to identify or change your nick.. or be kicked
  338. n284=        .ruser 2 $nick
  339. n285=        .auser 2 $newnick
  340. n286=        .timer 1 30 /kick $chan $newnick that nick is registered to another user; NickServ for mIRC 4.72 By flipper
  341. n287=        .timer 1 10 /notice $newnick you have 20 seconds remaining to comply
  342. n288=        .timer 1 20 /notice $newnick you have 10 seconds to comply
  343. n289=        .timer 1 25 /notice $newnick Please choose another nick!
  344. n290=        .timer 1 31 /msg memoserv send $newnick Im sorry to bother you... someone was tring to use your nick at $today $+ , from: $address ; NickServ for mIRC 4.72 By flipper
  345. n291=      }
  346. n292=    }
  347. n293=  }
  348. n294=}
  349. n295=1:ON NICK:{
  350. n296=  if (% [ $+ [ $newnick [ $+ [ registered ] ] ] ] == yes) {
  351. n297=    if (% [ $+ [ $newnick [ $+ [ address ] ] ] ] == $address) { notice $nick Good AfterNoon, Im watching your nick... :) | halt }
  352. n298=    else {
  353. n299=      notice $newnick Sorry.. that nick is registered to another user, if this is you please identify to me by typing "/msg $me idnetify password"
  354. n300=      if (% [ $+ [ $newnick [ $+ [ kick ] ] ] ] == ON) {
  355. n301=        notice $nick you have 30 seconds to identify or change your nick.. or be kicked
  356. n302=        .auser 2 $nick
  357. n303=        .timer 1 30 /kick $chan $newnick that nick is registered to another user; NickServ for mIRC 4.72 By flipper
  358. n304=        .timer 1 10 /notice $newnick you have 20 seconds remaining to comply
  359. n305=        .timer 1 20 /notice $newnick you have 10 seconds to comply
  360. n306=        .timer 1 25 /notice $newnick Please choose another nick!
  361. n307=        .timer 1 31 /msg memoserv send $newnick Im sorry to bother you... someone was tring to use your nick at $today $+ , from: $address ; NickServ for mIRC 4.72 By flipper
  362. n308=      }
  363. n309=    }
  364. n310=  }
  365. n311=}
  366. n312=1:ON TEXT:set kick *:?:{
  367. n313=  if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  368. n314=    if ($parm3 == ON) { % [ $+ [ $nick [ $+ [ kick ] ] ] ] = ON | notice $nick KICK is set to % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  369. n315=      remove $nick $+ .inf
  370. n316=      /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  371. n317=      /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  372. n318=      /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  373. n319=      /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  374. n320=      /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  375. n321=      /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  376. n322=      /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  377. n323=      /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  378. n324=      /notice $nick Info has been saved to database
  379. n325=    }
  380. n326=    if ($parm3 == OFF) { % [ $+ [ $nick [ $+ [ kick ] ] ] ] = OFF | notice $nick KICK is set to % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  381. n327=      remove $nick $+ .inf
  382. n328=      /write $nick $+ .inf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  383. n329=      /write $nick $+ .inf Registered time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  384. n330=      /write $nick $+ .inf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  385. n331=      /write $nick $+ .inf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  386. n332=      /write $nick $+ .inf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  387. n333=      /write $nick $+ .inf KICK: % [ $+ [ $nick [ $+ [ kick ] ] ] ]
  388. n334=      /write $nick $+ .inf Age/Sex: % [ $+ [ $nick [ $+ [ agesex ] ] ] ]
  389. n335=      /write $nick $+ .inf Channel: % [ $+ [ $nick [ $+ [ channel ] ] ] ]
  390. n336=      /notice $nick Info has been saved to database
  391. n337=    }
  392. n338=    else { notice $nick please identify and try agin | halt }
  393. n339=  }
  394. n340=}
  395.  
  396. [mPopup]
  397. n0= Server
  398. n1=.Lusers:/lusers
  399. n2=.Motd:/motd
  400. n3=.Time:/time
  401. n4=Names
  402. n5=.#mIRC:/names #mirc
  403. n6=.#irchelp: /names #irchelp
  404. n7=.names ?:/names #$$?="Enter a channel name:"
  405. n8=Join
  406. n9=.#mIRC:/join #mirc
  407. n10=.#irchelp:/join #irchelp
  408. n11=.join ?:/join #$$?="Enter a channel to join:"
  409. n12=Channel
  410. n13=.Try double-clicking in a channel window!:
  411. n14=Other
  412. n15=.Whois ?:/whois $$?="Enter a nickname:"
  413. n16=.Query:/query $$?="Enter a nickname:"
  414. n17=.Nickname:/nick $$?="Enter your new nickname:"
  415. n18=.Away
  416. n19=..Set Away...:/away $$?="Enter your away message:"
  417. n20=..Set Back:/away
  418. n21=.List Channels:/list
  419. n22=Finger
  420. n23=.xhlec@jaguar.wmin.ac.uk:/finger xhlec@jaguar.wmin.ac.uk
  421. n24=.Address?:/finger $$?="Enter an address to finger:"
  422. n25=Edit Notes:/run notepad.exe notes.txt
  423. n26=Quit IRC:/quit Leaving!
  424.  
  425. [qPopup]
  426. n0= UCentral:/uwho $$1
  427. n1=Whois:/whois $$1
  428. n2=CTCP
  429. n3=.Ping:/ctcp $$1 ping
  430. n4=.Finger:/ctcp $$1 finger
  431. n5=.Version:/ctcp $$1 version
  432. n6=.Time:/ctcp $$1 time
  433. n7=.Userinfo:/ctcp $$1 userinfo
  434. n8=.ClientInfo:/ctcp $$1 clientinfo
  435. n9=DCC
  436. n10=.Send:/dcc send $$1
  437.  
  438. [lPopup]
  439. n0=HELP:{
  440. n1=  /notice $1   ***** NickServ Help *****
  441. n2=  /notice $1 Core Commands:
  442. n3=  /notice $1 REGISTER  - Register a nickname
  443. n4=  /notice $1  SET       - Change settings, including the KICK option
  444. n5=  /notice $1  IDENTIFY  - Authorise yourself using a password
  445. n6=  /notice $1  DROP      - Drop a registered nickname
  446. n7=  /notice $1  ***** End of HELP *****
  447. n8=}
  448.  
  449. [bPopup]
  450. n0= Commands
  451. n1=Join channel:/join #$$?="Enter channel name:"
  452. n2=Part channel:/part #$$?="Enter channel name:"
  453. n3=Query user:/query $$?="Enter nickname and message:"
  454. n4=Send notice:/notice $$?="Enter nickname and message:"
  455. n5=Whois user:/whois $$?="Enter nickname:"
  456. n6=Send CTCP
  457. n7=.Ping:/ctcp $$?="Enter nickname:" ping
  458. n8=.Time:/ctcp $$?="Enter nickname:" time
  459. n9=.Version:/ctcp $$?="Enter nickname:" version
  460. n10=.Finger:/ctcp $$?="Enter nickname:" finger
  461. n11=Set Away
  462. n12=.On:/away $$?="Enter away message:"
  463. n13=.Off:/away
  464. n14=Invite user:/invite $$?="Enter nickname and channel:"
  465. n15=Ban user:/ban $$?="Enter channel and nickname:"
  466. n16=Kick user:/kick $$?="Enter channel and nickname:" 
  467. n17=Ignore user:/ignore $$?="Enter nickname:"
  468. n18=Change nickname:/nick $$?="Enter new nickname:"
  469. n19=Quit IRC:/quit
  470.